// 是否为空
String.prototype.testNull = function() {
    if (this.replace(/(^\s*)|(\s*$)/g, '').length <= 0) {
        return true;
    } else { //不为空
        return false;
    }
}

// 邮箱验证
String.prototype.isEmail = function() {
    var reg = /^\w+([-.]?\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    return reg.test(this);
}

// 手机
String.prototype.isMobile = function() {
    var reg = /^(((1[3|4|5|8]{1}[0-9]{1}))[0-9]{8})$/;
    return reg.test(this);
}

// 固定电话
String.prototype.isPhone = function() {
    var reg = /^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
    return reg.test(this);
}

// 邮政编码
String.prototype.isZip = function() {
    var reg = /^[0-9]{6}$/;
    return reg.test(this);
}